package com.blog.wu.myblog.config;

import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import org.springframework.web.context.ContextLoaderListener;
import org.springframework.web.context.WebApplicationContext;

import javax.servlet.ServletContext;
import javax.servlet.annotation.WebListener;

/**
 * @Author wuyanshen
 * @Date 2018-10-25 4:59 PM
 * @Discription 初始化项目时在控制台打印自定义信息
 */
@Component
public class WebContextListener extends ContextLoaderListener {
    @Override
    public WebApplicationContext initWebApplicationContext(ServletContext servletContext) {
        printKeyLoadMessage();
        return null;
    }

    /**
     * 展示加载信息
     */
    private boolean printKeyLoadMessage(){
        StringBuilder sb = new StringBuilder();
        sb.append("\r\n======================================================================\r\n");
        sb.append("\r\n    欢迎使用后台管理系统  - Powered By wuyanshen\r\n");
        sb.append("\r\n======================================================================\r\n");
        System.out.println(sb.toString());
        return true;
    }
}
